package com.chen.androidstudy

import com.base.library.base.BaseVM
import com.chen.androidstudy.activity.DialpadActivity
import com.chen.androidstudy.activity.GetAudioFileTypeActivity
import com.chen.androidstudy.activity.ImmersionActivity
import com.chen.androidstudy.activity.IntentActivity
import com.chen.androidstudy.activity.KeyStoreTestActivity
import com.chen.androidstudy.activity.LocationActivity
import com.chen.androidstudy.activity.ProxyActivity
import com.chen.androidstudy.activity.RSASignActivity
import com.chen.androidstudy.activity.SendSmsActivity
import com.chen.androidstudy.activity.SimActivity
import com.chen.androidstudy.activity.SimCallActivity
import com.chen.androidstudy.activity.TouchMoveActivity
import com.chen.androidstudy.activity.recycle.RecycleViewActivity
import com.chen.androidstudy.activity.recycle.RecycleViewScrollActivity
import com.chen.androidstudy.activity.recycle.RecycleViewTimeDownActivity
import dagger.hilt.android.lifecycle.HiltViewModel
import javax.inject.Inject

/**
 *
 * @Author:        CHong
 * @CreateDate:    2024/2/27 0027
 * @Description:
 */
@HiltViewModel
class MainViewModel @Inject constructor() : BaseVM() {

    override fun initData() {

    }

    fun onDialPad() {
        startActivity(DialpadActivity::class.java)
    }

    fun onIntentJump() {
        startActivity(IntentActivity::class.java)
    }

    fun onImmersion() {
        startActivity(ImmersionActivity::class.java)
    }

    fun onProxy() {
        startActivity(ProxyActivity::class.java)
    }

    fun onSendSms() {
        startActivity(SendSmsActivity::class.java)
    }

    fun onLocation() {
        startActivity(LocationActivity::class.java)
    }

    fun onSim() {
        startActivity(SimActivity::class.java)
    }
    fun onSimChangeCall() {
        startActivity(SimCallActivity::class.java)
    }
    fun onRecycleViewOut() {
        startActivity(RecycleViewActivity::class.java)
    }
    fun onRecycleViewTimeDown() {
        startActivity(RecycleViewTimeDownActivity::class.java)
    }
    fun onRecycleViewScroll() {
        startActivity(RecycleViewScrollActivity::class.java)
    }
    fun onTouchMove() {
        startActivity(TouchMoveActivity::class.java)
    }
    fun onKeyStore() {
        startActivity(KeyStoreTestActivity::class.java)
    }
    fun onGetAudioFileType() {
        startActivity(GetAudioFileTypeActivity::class.java)
    }
    fun onRSASign() {
        startActivity(RSASignActivity::class.java)
    }

}